package com.qqtech.qquan.hi.model;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.qqtech.core.frame.model.BaseDomain;

@SuppressWarnings("serial")
public class HiRuleResult extends BaseDomain {

	// columns START
	/** 分类id、比如社区id、圈子id等 */
	private java.lang.Integer classifyId;
	
	/** 累加次数 */
	private java.lang.Integer times;

	/** 获得途径:1-荣誉系统;2-后台人工 */
	private java.lang.Integer way;
	
	/** 增减标识:1-增加;2-减少 */
	private java.lang.Integer addDeleFlag;

	/** 用户id */
	private java.lang.Integer userId;
	/** 奖励描述 */
	private java.lang.String desc;
	/** 奖励圈币值 */
	private java.lang.Integer quanValue;
	/** 奖励圈币值 */
	private java.lang.Integer honorValue;
	/** 规则id */
	private java.lang.Integer ruleId;
	/** 分类 */
	private java.lang.Integer classify;
	/** 圈币余额 */
	private java.lang.Integer quanBalance;
	/** 荣誉余额 */
	private java.lang.Integer honorBalance;
	/** 是否全部完成新手任务:1-是;2-否 */
	private java.lang.Integer hasFinishTask;
	/** 当way=2后台人工时，保存后台userId */
	private java.lang.Integer adminUserId;
	// columns END
	public HiRuleResult() {
	}
	public HiRuleResult(java.lang.Integer id) {
		this.id = id;
	}

	public java.lang.Integer getClassify() {
		return this.classify;
	}

	public java.lang.Integer getClassifyId() {
		return classifyId;
	}

	public java.lang.String getDesc() {
		return this.desc;
	}

	public java.lang.Integer getHonorBalance() {
		return honorBalance;
	}

	public java.lang.Integer getHonorValue() {
		return honorValue;
	}

	public java.lang.Integer getQuanBalance() {
		return quanBalance;
	}

	public java.lang.Integer getQuanValue() {
		return quanValue;
	}

	public java.lang.Integer getRuleId() {
		return this.ruleId;
	}

	public java.lang.Integer getTimes() {
		return times;
	}

	public java.lang.Integer getUserId() {
		return this.userId;
	}

	public java.lang.Integer getWay() {
		return this.way;
	}

	public void setClassify(java.lang.Integer classify) {
		this.classify = classify;
	}

	public void setClassifyId(java.lang.Integer classifyId) {
		this.classifyId = classifyId;
	}

	public void setDesc(java.lang.String desc) {
		this.desc = desc;
	}

	public void setHonorBalance(java.lang.Integer honorBalance) {
		this.honorBalance = honorBalance;
	}

	public void setHonorValue(java.lang.Integer honorValue) {
		this.honorValue = honorValue;
	}

	public void setQuanBalance(java.lang.Integer quanBalance) {
		this.quanBalance = quanBalance;
	}

	public void setQuanValue(java.lang.Integer quanValue) {
		this.quanValue = quanValue;
	}

	public void setRuleId(java.lang.Integer ruleId) {
		this.ruleId = ruleId;
	}

	public void setTimes(java.lang.Integer times) {
		this.times = times;
	}

	public void setUserId(java.lang.Integer userId) {
		this.userId = userId;
	}

	public void setWay(java.lang.Integer way) {
		this.way = way;
	}

	public java.lang.Integer getHasFinishTask() {
		return hasFinishTask;
	}
	public void setHasFinishTask(java.lang.Integer hasFinishTask) {
		this.hasFinishTask = hasFinishTask;
	}
	
	public java.lang.Integer getAddDeleFlag() {
		return addDeleFlag;
	}
	public void setAddDeleFlag(java.lang.Integer addDeleFlag) {
		this.addDeleFlag = addDeleFlag;
	}
	
	public java.lang.Integer getAdminUserId() {
		return adminUserId;
	}
	public void setAdminUserId(java.lang.Integer adminUserId) {
		this.adminUserId = adminUserId;
	}
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
